Ambiguità ed Autonomia negli agenti software

نویسندگان

  • Matteo Bonifacio
  • Diego Ponte
چکیده

Il concetto di autonomia è la principale caratteristica che differenzia la programmazione ad agenti rispetto alla programmazione ad oggetti. Anche se in teoria tale concetto è stato descritto in modo dettagliato, in pratica non sembra essere stato sviluppato appieno. La tesi di questo articolo è che un agente software è autonomo solo se è capace, in un ambiente imprevedibile, complesso, ed ambiguo, di bilanciare due forme di razionalità: nella prima, l’agente deve essere in grado di sviluppare mezzi idonei a raggiungere un determinato fine; nella seconda, dati i mezzi a disposizione, l’agente deve essere in grado di adattare i propri fini a tali mezzi. La duplice modalità di ragionamento porta l’agente a considerare nella scelta non solo il valore degli obiettivi da raggiungere ma anche il valore delle risorse sviluppate non utilizzabili per raggiungere tali fini. In particolari condizioni, questo ragionamento porta l’agente a cambiare preferenze ed obiettivi in accordo agli stati del mondo raggiunti ed alle risorse disponibili. Si mostrerà infine come questo tipo di ragionamento offre una nuova prospettiva rispetto al concetto di autonomia.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Preface to the Proceedings of WOA 2007

Il workshop “WOA dagli Oggetti agli Agenti” rappresenta da ormai otto anni una consueta occasione di scambio di idee per tutti i ricercatori che operano nell’ambito dei sistemi ad agenti. La tecnologia ad agenti sta assumendo un ruolo centrale non solo nel settore dell’intelligenza artificiale, ma anche in settori più tradizionali dell’informatica quali l’ingegneria del software e i linguaggi d...

متن کامل

SAGE and Its Application to Inter-company EC

We are doing research under the SAGE (Smart AGent Environment) project on seamless integration of information distributed over networks like the Internet. We avail ourselves of conversational agents speaking ACL (Agent Communication Language) as an enabling technology for such use of distributed information. We have applied SAGE to an inter-company EC (Electronic Commerce) prototype, which is p...

متن کامل

Information Environments for Software Agents

For biological agents, the perceived world does not consist of other agents only. Also software agents can have a shared world model they operate on. In this paper we discuss information systems as an important part of software agents' environment and try to identify the corresponding demands, leading us to build an information system for software agents on top of a conventional database. Thus ...

متن کامل

Computational Logic and Agent Based Systems

Il Milione: A Journey in the Computational Logic in Italy 70 SOMMARIO/ABSTRACT Viene descritto l'utilizzo della logica computazionale a supporto della formalizzazione ed implementazione di agenti in sistemi multi-agente. In questo ambitò e necessario l'uso di varie forme di logica computazionale, tra le quali abduzione, argomentazione e sistemi basati su preferenze. Viene presentato a grandi li...

متن کامل

Un Pool di Agenti a Supporto della Comunicazione Linguistica

Gli agenti rappresentano un paradigma per la realizzazione di applicazioni distribuite su larga scala che si focalizza sulle interazioni tra processi autonomi ed eterogenei. Il problema della comunicazione di informazioni tra due entità é legato ad una serie di dimensioni diverse per le quali non sempre esiste una standardizzazione ”de facto” sufficiente a garantire la consistenza dell’informaz...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2002